It's impressive how much hype the Russo Bros have been able to build with such little time